package com.example.fms.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.example.fms.dto.req.ActivityReq;
import com.example.fms.dto.resp.ActivityResp;
import com.example.fms.entity.Activity;
import com.example.fms.entity.ArithmeticLogInfo;

public interface ActivityService  extends IService<Activity> {
    Page<ActivityResp> getActivityList(ActivityReq req);

    Boolean release(ActivityReq req);

    Boolean insert(ActivityReq req);

    Boolean delete(Long req);

    Boolean updateActivity(ActivityReq req);

    ActivityResp getActivityById(Long id);

    void upDateActivityState();
}
